<?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XMLSpy v2008 rel. 2 sp2 (http://www.altova.com) by XMLSpy 2008 Professional Ed. Release 2, Installed for 12 users (Bank Millennium S.A.) -->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified">
	<xs:element name="OtherChild">
		<xs:complexType>
			<xs:sequence>
				<xs:element name="TextField" type="xs:string"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="SomeChild">
		<xs:complexType>
			<xs:sequence>
				<xs:element name="NumericField" type="xs:int"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="MultipleChoiceWithMultipleChild">
		<xs:complexType>
			<xs:choice maxOccurs="4">
				<xs:element ref="OtherChild" maxOccurs="2"/>
				<xs:element ref="SomeChild" maxOccurs="3"/>
			</xs:choice>
		</xs:complexType>
	</xs:element>
	<xs:element name="ChoiceWithMultipleChild">
		<xs:complexType>
			<xs:choice>
				<xs:element ref="SomeChild" maxOccurs="3"/>
				<xs:element ref="OtherChild" maxOccurs="2"/>
			</xs:choice>
		</xs:complexType>
	</xs:element>
	<xs:element name="MultipleChoice">
		<xs:annotation>
			<xs:documentation>Comment describing your root element</xs:documentation>
		</xs:annotation>
		<xs:complexType>
			<xs:choice maxOccurs="4">
				<xs:element ref="OtherChild"/>
				<xs:element ref="SomeChild"/>
			</xs:choice>
		</xs:complexType>
	</xs:element>
</xs:schema>
